Actividad 2 Analizador léxico, sintáctico y semántico
Clase de lenguajes parte faltante
1. Su función principal … Es generar una lista ordenada de tokens, a partir de los caracteres de entrada. Esos tokens son usados por el AS para construir el árbol sintáctico. El análisis léxico es un módulo subordinado al correspondiente del análisis sintáctico.
2. Otras funciones … Eliminación de caracteres espúmeos Asistencia en el informe de errores elaborado por el AS Cuenta de números de línea con comentarios, macros Manejo de algunos errores En PASCAL el lexema 0:5 pertenecería al lenguaje y :5 no. Exceder el número de caracteres máximo para un identificador.
3. Manejo del chequeo de entrada del programa fuente: abrirlo, leer sus caracteres, cerrarlo y gestionar posibles errores de lectura. Eliminar comentarios, espacios en blanco, tabuladores y saltos de línea (caracteres no validos para formar un token). La expansión de macros y funciones inline: # … Reconocimiento y ejecución de las directivas de compilación